Skip to content

DOC: Add ecosystem figure from the PyGMT paper to the ecosystem documentation page#4731

Merged
seisman merged 10 commits into
mainfrom
add-ecofig-to-doc
Jul 20, 2026
Merged

DOC: Add ecosystem figure from the PyGMT paper to the ecosystem documentation page#4731
seisman merged 10 commits into
mainfrom
add-ecofig-to-doc

Conversation

@yvonnefroehlich

@yvonnefroehlich yvonnefroehlich commented Jul 17, 2026

Copy link
Copy Markdown
Member

Description of proposed changes

Add ecosystem figure from the PyGMT paper to the ecosystem documentation page.

Fixes #4728

Preview: https://pygmt-dev--4731.org.readthedocs.build/en/4731/ecosystem.html

Guidelines

Slash Commands

You can write slash commands (/command) in the first line of a comment to perform
specific operations. Supported slash command is:

  • /format: automatically format and lint the code

@yvonnefroehlich yvonnefroehlich added this to the 0.20.0 milestone Jul 17, 2026
@yvonnefroehlich yvonnefroehlich self-assigned this Jul 17, 2026
@yvonnefroehlich yvonnefroehlich added documentation Improvements or additions to documentation skip-changelog Skip adding Pull Request to changelog labels Jul 17, 2026
Comment thread doc/ecosystem.md Outdated
Comment thread doc/ecosystem.md
Comment thread doc/ecosystem.md Outdated
@seisman seisman added the needs review This PR has higher priority and needs review. label Jul 18, 2026
Comment thread doc/ecosystem.md Outdated
Comment on lines 108 to 112

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

By reading this subsection I am a bit unsure about what the PyGMT ecosystem is

  • the packages which rely on PyGMT, as it sounds in this section
  • the packages and GMT as shown in the image above, as explained in the paper
  • both the packages and GMT as shown in the image above and the packages which rely on PyGMT

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As I understand it, both GMT, PyGMT dependencies, and packages that heavily rely on PyGMT are considered "the PyGMT ecosystem".

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe we can adjust the headings, to make this a bit clearer, e.g.,

# PyGMT Ecosystem
## PyGMT dependencies
## Packages depending on PyGMT

Comment thread doc/ecosystem.md Outdated
Comment thread doc/ecosystem.md Outdated
Comment thread doc/ecosystem.md Outdated
Comment on lines 108 to 112

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As I understand it, both GMT, PyGMT dependencies, and packages that heavily rely on PyGMT are considered "the PyGMT ecosystem".

yvonnefroehlich and others added 3 commits July 19, 2026 10:14
Co-authored-by: Dongdong Tian <seisman.info@gmail.com>
Comment thread doc/ecosystem.md Outdated

@seisman seisman left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me except one minor change.

Co-authored-by: Dongdong Tian <seisman.info@gmail.com>
@seisman seisman added final review call This PR requires final review and approval from a second reviewer and removed needs review This PR has higher priority and needs review. labels Jul 19, 2026
@seisman
seisman merged commit fe6ed95 into main Jul 20, 2026
10 checks passed
@seisman
seisman deleted the add-ecofig-to-doc branch July 20, 2026 04:20
@seisman seisman removed the final review call This PR requires final review and approval from a second reviewer label Jul 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation skip-changelog Skip adding Pull Request to changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add the PyGMT ecosystem image to the Ecosystem page

2 participants